﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Esint.Common.Data
{
    public interface IBasicQueryObject
    { 
        /// <summary>
        /// 查询字段列表,多字段之间用","连接。
        /// </summary>
        string FieldString { get; set; }

        /// <summary>
        /// 数据表列表
        /// </summary>
         string TableName { get; set; }

        /// <summary>
        /// 数据表别名
        /// </summary>
         string Alias { get; set; }

        /// <summary>
        /// SQL文本串，非必要时，禁用，使用时，应参数化传递
        /// </summary>
         string SQLText { get; set; }

        /// <summary>
        /// 条件参数列表
        /// </summary>
         List<IRootWhereParameter> WhereParameters { get; set; }

    }
}
